今天的內容是我們的測試環境架設
透過ngrok
可以輕鬆在本機做chatbot
的測試與開法
在這個教學我採用express.js
來作為chatbot
的伺服器
短短20行程式碼 就能做出簡單的echo Chatbot
哦
const express = require('express')
const linebot = require('linebot')
require('dotenv').config()
const app = express()
const bot = new linebot({
channelId: process.env.channelId,
channelSecret: process.env.channelSecret,
channelAccessToken: process.env.channelAccessToken
})
// 程式碼都寫在下面這個區塊內
bot.on('message', async event => {
if (event.message.type === 'text') {
event.reply(event.message.text)
}
})
// 程式碼都寫在這個區塊內 ^^^
app.post('/webhook', bot.parser())
app.listen(3000, res => {
console.log('伺服器服務運行在 http://localhost:3000')
})